/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.ControlEscolar.Beans;

import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 *
 * @author Listico
 */
public class Payment {
    private int ID_Transaction;
    private BigDecimal amount;
    private String paymentType;
    private int tuitionMonth;
    private int paidSemester;
    private Timestamp transactionTime;
    private int ID_Curriculum;
    private int ID_User;
    private String subjectKey;
    private String studentKey;

    
   

    /**
     * @return the ID_Transaction
     */
    public int getID_Transaction() {
        return ID_Transaction;
    }

    /**
     * @param ID_Transaction the ID_Transaction to set
     */
    public void setID_Transaction(int ID_Transaction) {
        this.ID_Transaction = ID_Transaction;
    }

    /**
     * @return the amount
     */
    public BigDecimal getAmount() {
        return amount;
    }

    /**
     * @param amount the amount to set
     */
    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    /**
     * @return the paymentType
     */
    public String getPaymentType() {
        return paymentType;
    }

    /**
     * @param paymentType the paymentType to set
     */
    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    /**
     * @return the tuitionMonth
     */
    public int getTuitionMonth() {
        return tuitionMonth;
    }

    /**
     * @param tuitionMonth the tuitionMonth to set
     */
    public void setTuitionMonth(int tuitionMonth) {
        this.tuitionMonth = tuitionMonth;
    }

    /**
     * @return the paidSemester
     */
    public int getPaidSemester() {
        return paidSemester;
    }

    /**
     * @param paidSemester the paidSemester to set
     */
    public void setPaidSemester(int paidSemester) {
        this.paidSemester = paidSemester;
    }

    /**
     * @return the transactionTime
     */
    public Timestamp getTransactionTime() {
        return transactionTime;
    }

    /**
     * @param transactionTime the transactionTime to set
     */
    public void setTransactionTime(Timestamp transactionTime) {
        this.transactionTime = transactionTime;
    }

    /**
     * @return the ID_Curriculum
     */
    public int getID_Curriculum() {
        return ID_Curriculum;
    }

    /**
     * @param ID_Curriculum the ID_Curriculum to set
     */
    public void setID_Curriculum(int ID_Curriculum) {
        this.ID_Curriculum = ID_Curriculum;
    }

    /**
     * @return the ID_User
     */
    public int getID_User() {
        return ID_User;
    }

    /**
     * @param ID_User the ID_User to set
     */
    public void setID_User(int ID_User) {
        this.ID_User = ID_User;
    }

    /**
     * @return the subjectKey
     */
    public String getSubjectKey() {
        return subjectKey;
    }

    /**
     * @param subjectKey the subjectKey to set
     */
    public void setSubjectKey(String subjectKey) {
        this.subjectKey = subjectKey;
    }

    /**
     * @return the studentKey
     */
    public String getStudentKey() {
        return studentKey;
    }

    /**
     * @param studentKey the studentKey to set
     */
    public void setStudentKey(String studentKey) {
        this.studentKey = studentKey;
    }
     @Override
    public String toString(){
        return "\tID_Transaction= "+getID_Transaction()+
                "\tAmunt= "+getAmount()+
                "\tPaymentType= "+getPaymentType()+
                "\tTuitionMount= "+getTuitionMonth()+
                "\tPaidSemester= "+getPaidSemester()+
                "\tTransactionTime= "+getTransactionTime()+
                "\tID_Curriculum= "+getID_Curriculum()+
                "\tID_User= "+getID_User()+
                "\tsubjectKey ="+getSubjectKey()+
                "\tStudentKey ="+getStudentKey();
    }

}
